package com.lenovo.website.taobao;

import java.util.ArrayList;
import java.util.List;

import net.sf.json.JSONArray;
import net.sf.json.JSONObject;

import com.lenovo.website.tmall.JsonData;
import com.lenovo.website.tmall.JsonDataTag;

public class TaobaoJsonItem {
	
	
	public static List<TaobaoTagVo> getJsonDataTag(String jsonStr){
		List<TaobaoTagVo> mJList = new ArrayList<TaobaoTagVo>();
		try {
			
			JSONObject jsonObj = JSONObject.fromObject(jsonStr);
			JSONObject myjson=	jsonObj.getJSONObject("data") ;
			JSONArray jsonArray = myjson.getJSONArray("impress");
			for(int begin=0 ;begin<jsonArray.size();begin++){
				TaobaoTagVo mJsonDataTag = new TaobaoTagVo();
				JSONObject jsonItem = jsonArray.getJSONObject(begin);
				mJsonDataTag.setCount(jsonItem.getString("count"));
				mJsonDataTag.setAttribute(jsonItem.getString("attribute"));
				mJsonDataTag.setTitle(jsonItem.getString("title"));
				mJsonDataTag.setValue(jsonItem.getString("value"));
				mJList.add(mJsonDataTag);
			}
		} catch (Exception e) {
			// TODO: handle exception
			e.printStackTrace();
		}
		return mJList;
	}

	
	public static List<JsonData> getJsonData(String jsonStr){
		List<JsonData> mJList = new ArrayList<JsonData>();
		try {
			
			
			JSONObject jsonObj = JSONObject.fromObject(jsonStr);
			JSONArray jsonArray = jsonObj.getJSONArray("comments");
			for(int begin=0 ;begin<jsonArray.size();begin++){
				JsonData mJsonData = new JsonData();
				JSONObject jsonItem = jsonArray.getJSONObject(begin);
			
				mJsonData.set_appendComment(jsonItem.getString("content"));
				
				mJList.add(mJsonData) ;
			}
		} catch (Exception e) {
			// TODO: handle exception
			e.printStackTrace();
		}
		return mJList;
	}
}
